home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / TRASH / TRASH.DOC < prev    next >
Encoding:
Text File  |  1992-09-09  |  20.1 KB  |  454 lines

  1. 06601030305800
  2. 1
  3. 2
  4. F0110030
  5. R   [................................................]011
  6. 9[...................................................]011
  7. üëTRASH.CPX
  8. Ç
  9. Version01.05
  10.  
  11. CPX-ModulderUtility-Serievonmz'91
  12.  
  13.  
  14.  
  15.  
  16. ê1.Einleitung
  17. Ç
  18. TRASH.CPXisteinnachladbaresModulfürdasmodulareKontroll⑨
  19. feldXCONTROLvonAtari.
  20. EsermöglichtdieKonfigurationeinesresidentenTreibers,der
  21. denPapierkorbdesDesktop'leerbar'macht,alsodieRestaurie⑨
  22. runggelöschterDateienermöglicht.
  23. TRASH.CPXisteinCPX-ModulderUtility-Serievonmz'91.Diese
  24. CPX-ModuleermöglichendieKonfigurationderSystem-Hardwareund
  25. -SoftwareundimZusammenspielmitresidentenProgrammeneinige
  26. nützlicheZusatzfunktionen.
  27. DieCPX-ModulederUtility-SeriesindfürdenEinsatzaufAtari
  28. ST-Modellengeschrieben.AufanderenAtari-Rechnernwurdensie
  29. nichtgetestet.EinigeFunktionensindvonderTOS-Version
  30. abhängig.
  31.  
  32. ZurZeitsindfolgendeCPX-Moduleverfügbar:
  33.  
  34.      DIVERSES.CPX   V01.12É1Ç  -Uhrzeiteinblendung,Alarmzeit,
  35. Drucker-Code-Konverter,
  36.                               Bildwiederholfrequenzeinstellung
  37.  
  38.      DISK.CPX       V01.02É2Ç  -SteprateneinstellungLaufwerkeA
  39.                              undB,Floppy-Write-Verify-Wahl,
  40. HD-ParkenmittelsexternemPRG
  41.  
  42.      TRASH.CPX      V01.05  -Installationeines'leerbaren
  43.                              Papierkorbs'
  44.  
  45. DESKPIC.CPXV01.14É3Ç-AnzeigeeinesDesktop-Hintergrund-
  46. BildesimDEGAS-Format
  47. É
  48.  
  49.  
  50. 1)ÇUhrfunktionnurfürTOS1.04oderHardwareuhr;
  51. FrequenzeinstellungnurfürST
  52. É2)ÇHD-ParkfunktionnurfürreineTOS-Programmegeeignet
  53. É3)ÇnurfürhoheST-Auflösung(640x400monochrom)
  54.  
  55. BezugundInformation:
  56.  
  57.      MichaelZuhl
  58.      Transvaalstr.16
  59.      1000Berlin65
  60. ê2.ÜbersichtüberdiemitgeliefertenDateien
  61. Ç
  62.      TRASH.CPX........CPX-ModulfürXCONTROL
  63.      TRASH.PRG........residenteTreiberfürPapierkorb
  64.      TRASH.DOC........dieseAnleitung(WP-Format)
  65.      TRASH.TXT........dieseAnleitung(ASCII-Format)
  66.  
  67.  
  68. ê2.1BeschreibungvonTRASH.CPX
  69. Ç
  70. TRASH.CPXisteinnachladbaresModulfürdasmodulareKontroll⑨
  71. feldXCONTROLvonAtari.EsermöglichtdieKonfigurationdes
  72. mitgeliefertenresidentenTreibersfürdieInstallationeines
  73. 'leerbaren'Papierkorbs.
  74. TRASH.CPXsollteimgleichenVerzeichnisabgelegtwerdenwiedie
  75. übrigenCPX-Module,damitesbeimBootenvonXCONTROLindie
  76. ListederverfügbarenCPX-Moduleübernommenwerdenkann.
  77. TRASH.CPXarbeitetnurimZusammenspielmitdemresidenten
  78. ProgrammTRASH.PRG(s.dort).
  79. TRASH.CPXisteinCPX-ModulderUtility-Serievonmz'91undals
  80. solchesfreikopierbar.Essolltesinnvollerweisenurmitdem
  81. ProgrammTRASH.PRGunddieserAnleitungweitergegebenwerden.Die
  82. CPX-ModulederUtility-SeriesindfürdenGebrauchmitXCONTROL
  83. vonAtariaufST-Systemenkonzipiert.Damitunterliegensieden
  84. EinschränkungenundBesonderheiten,dieAtariinderXCONTROL-
  85. Dokumentationaufgeführthat(s.dort).Insbesonderestürztder
  86. Rechnerregelmäßigab,wennimFarbbetriebdieAuflösunggeändert
  87. undanschließendimLöschdialogeineScroll-Funktionaufgerufen
  88. wird,undzwarunabhängigdavon,obzuvor(wievonAtari
  89. empfohlen)XCONTROLabgeschaltetwurdeodernicht.DieUrsache
  90. diesesVerhaltenskonnteichtrotzintensiverSuchenichteruie⑨
  91. ren;dahermußvoneinemWechselderAuflösungbeiVerwendungvon
  92. TRASH.CPX/TRASH.PRGabgeratenwerden(oderumgekehrt).Dadie
  93. FarbdarstellungaberzumvernünftigenArbeitenohnehinungeeignet
  94. ist,dürftedieseEinschränkungnichtinsGewichtfallen.
  95.  
  96.  
  97. ê2.2BeschreibungvonTRASH.PRG
  98. Ç
  99. TRASH.PRGisteinresidentesProgramm,daseinenTreiberfürdie
  100. BenutzungdesDesktop-Papierkorbsals'leerbaren'Papierkorbzur
  101. Verfügungstellt,alsodieMöglichkeitbietet,gelöschteDateien
  102. wiederzurestaurieren.Residentbedeutet,daßsichTRASH.PRG
  103. beimBootenindasBetriebssystemeinklinktundbiszumnächsten
  104. Resetbzw.AusschaltenimSpeicherverbleibt.Wegendesgeringen
  105. SpeicherbedarfsistdiesauchinSystemenmitgeringemSpeicher⑨
  106. ausbaunichtproblematisch.
  107. TRASH.PRGsolltewiealleresidentenProgrammeausdemAUTO-
  108. OrdnerherausbeimBootendesSystemsgestartetwerden;daesauf
  109. denZeitpunktdesStartsabernichtankommt,ist(nachUmbenen⑨
  110. nunginTRASH.TOS)aucheinStartvomDesktopausmöglich.Unter
  111. derBetriebssystemerweiterungMiNTmußTRASH.PRGnachMiNT
  112. gestartetwerden,alsoz.B.ausMINT.CNFheraus.
  113. ê2.3BeschreibungvonTRASH.DOCundTRASH.TXT
  114. Ç
  115. TRASH.DOCundTRASH.TXTenthaltenjeweilsdiesenAnleitungstext.
  116. TRASH.DOCliegtimWP-Formatvor.SomitkannderTextmitallen
  117. Programmen,diedasWORDPLUS-Datei-Formatverarbeitenkönnen,
  118. gelesenundausgedrucktwerden.
  119. TRASH.TXTenthältdenTextalsreineASCII-DateiohneForma⑨
  120. tierungscodes.DieserTextkanndahermitASCII-Editorenund
  121. direktvomDesktopausgelesenundausgedrucktwerden.
  122. ê3.Bedienungsanleitung
  123. Ç
  124. ê3.1BedienungvonTRASH.CPX
  125. Ç
  126. TRASH.CPXwirdgenausobedientwiedievonAtarimitgelieferten
  127. CPX-Module.InderModul-ListevonXCONTROLträgtessichunter
  128. derBezeichnung'TrashUtility'ein.
  129. DieFunktionenvonTRASH.CPXsindaufzweiDialogboxenverteilt:
  130.  
  131.      Hauptdialog...........EinstellenderParameter
  132.      Löschdialog...........LöschenderDateienimTrashDir
  133.  
  134.  
  135. ê3.1.1TRASH.CPX:BedienungHauptdialogÇ
  136.  
  137. DieBedienungselementedesHauptdialogsvonTRASH.CPXsindin
  138. fünfFunktionsgruppenunterteilt:
  139.  
  140.      Papierkorb-Funktion...WahlderPapierkorbfunktion
  141.      TrashDir-Ordner.......EinstellendesTrashDir-Ordners
  142.      Lösch-Icon............ÜbergangzumLöschdialog
  143.      Information...........InformationüberdasCPX-Modul
  144.      Status-Funktionen.....Speichern/ÜbernahmevonÄnderungen
  145.  
  146.  
  147. ê3.1.1.1TRASH.CPX:Hauptdialog/Papierkorb-Funktion
  148. Ç
  149. KlicktmandenAuswahlknopffürdiePapierkorbfunktionan,
  150. erscheinteinPopup-MenümitdenEinträgen'verschieben'und
  151. 'vernichten'.Wird'verschieben'ausgewählt,wirdeineDatei,die
  152. aufdesPapierkorb-IcondesDesktopgezogenodervoneinem
  153. ProgrammperBetriebssystemaufrufgelöschtwird,indasTrashDir
  154. (s.dort)verschobenundnichtendgültiggelöscht.Gleichwohl
  155. wirdsieanderursprünglichenStelleentfernt.Mankanneine
  156. solchermaßen'verschobene'Dateialsodadurchwiederherstellen,
  157. daßmansieausdemTrashDiraneinebeliebigeandereStelle
  158. zurückkopiert.PrinzipbedingtwirdaucheineKopieeinerDateiim
  159. TrashDirangelegt,diemittelsdesabTOS1.04verfügbaren
  160. Desktop-Verschiebebefehls(CONTROL-TastebeimKopiervorgang
  161. gedrückthalten)verschobenwurde;diesistabernichtschädlich,
  162. dasVerschiebenwirdvomDesktopkorrektausgeführt.
  163. Klicktman'vernichten'an,verhältsichderPapierkorbwie
  164. gewohnt:Dateien,dieaufdasPapierkorb-Icongezogenodervon
  165. ProgrammenperBetriebssystemaufrufgelöschtwerden,werdenun⑨
  166. widerruflichgelöscht.
  167.  
  168. ê
  169. 3.1.1.2TRASH.CPX:Hauptdialog/TrashDir-Ordner
  170. Ç
  171. ImFeldTrashDir-OrdnerwirdderausgewählteOrdnerzurAufnahme
  172. derverschobenenDateienangezeigt.IstderPfadlängeralsdas
  173. AnzeigefeldkannmittelsderScroll-Knöpfelinksundrechtsneben
  174. demAnzeigefeldimPfadgesrolltwerden.HatderPfadÜberlänge,
  175. wirddiesdurchdieSymbole'«'indererstenbzw.'»'inder
  176. ÇletzenSpalteangezeigt.
  177. KlicktmandasPfad-Anzeigefeldan,erscheinteineDateiauswahl⑨
  178. box.HierkanneinneuerOrdneralsTrashDir-Ordnerausgewählt
  179. werden.DerbisherigeOrdneristvoreingestellt.Wennmanden
  180. gewünschtenOrdnererreichthat,klicktmandenOK-Knopfan.Die
  181. AuswahleinerbestimmtenDateihatkeinenEinfluß.Wirdder
  182. ABBRUCH-Knopfangeklickt,bleibtderalteTrashDir-Ordnererhal⑨
  183. ten.
  184. EsistbeiausreichendemSpeicherausbaueventuellratsam,den
  185. TrashDir-Ordneraufeiner(vorzugsweiseresetfesten)RAM-Disk
  186. anzulegen;damiterspartmansichbeimBeendenderArbeitam
  187. RechnerdasLöschenderinsTrashDirverschobenenDateien,die
  188. manendgültiglöschenmöchte.
  189.  
  190.  
  191. ê3.1.1.3TRASH.CPX:Hauptdialog/Lösch-Icon
  192. Ç
  193. WirddiesesIcon(unterlinks)angeklickt,wechseltmaninden
  194. Löschdialog,indemmandieinsTrashDirverschobenenDateien
  195. endgültiglöschenkann(s.BedienungLöschdialog).
  196.  
  197.  
  198. ê3.1.1.4TRASH.CPX:Information
  199. Ç
  200. NachdemAnklickendesInformationsknopfeserscheinteineInfor⑨
  201. mationsbox.MittelsAnklickendesOK-KnopfesoderDrückender
  202. RETURN-TastegelangtmanzurückzumHauptdialog.
  203.  
  204.  
  205. ê3.1.1.5TRASH.CPX:Status-Funktionen
  206. Ç
  207. DieseFunktionsgruppebefindetsichamunterenRandderDialog⑨
  208. box.SiebestehtausdreiAuswahlknöpfen:
  209. SICHERN,OKundABBRUCH.
  210. SICHERNspeichertdieaktuellenFunktionseinstellungennach
  211. RückfrageimCPX-Modul.Dazuisteserforderlich,daßsichdas
  212. CPX-ModulnochimCPX-Verzeichnisbefindet.BeimnächstenBooten
  213. desSystemswerdendannalleFunktionensoeingestelltwiezum
  214. ZeitpunktdesSicherns.
  215. OKübernimmtalleFunktionseinstellungenbiszumnächstenReset
  216. bzw.AusschaltendesSystems.Dasbedeutet,daßdieEinstellungen
  217. biszumnächstenResetbzw.Ausschaltenerhaltenbleiben,beim
  218. nächstenBootenjedochwiederaufdiezuletztgespeichertenWerte
  219. gesetztwerden.
  220. ABBRUCHverwirftdievorgenommenenÄnderungenderFunktionsein⑨
  221. stellungenundstelltdenZustandwiederher,dervorlag,als
  222. TRASH.CPXaufgerufenwurde.
  223. DasAnklickendesSchließknopfesdesKontrollfeldfenstershat,
  224. währendmansichimHauptdialogbefindet,dieWirkungvonOK;
  225. befindetmansichimLöschdialog,hatesdieWirkungvonABBRUCH.
  226. ZusätzlichwirddasKontrollfeldfenstergeschlossen.
  227. WennbeigeöffnetemKontrollfeldfensterundaufgerufenem
  228. TRASH.CPXdielaufendeApplikationbeendetwirdhatdasdie
  229. gleicheWirkungwieABBRUCH,nurdaßaußerdemdasKontrollfeld⑨
  230. Çfenstergeschlossenwird.
  231.  
  232.  
  233. ê3.1.2TRASH.CPX:BedienungLöschdialogÇ
  234.  
  235. DieBedienungselementedesLöschdialogsvonTRASH.CPXsindin
  236. dreiFunktionsgruppenunterteilt:
  237.  
  238.      Löschfunktionen.......AuslösenvonLöschfunktionen
  239.      Dateiauswahl..........SelektionderzulöschendenDateien
  240.      Ausgang...............RückkehrzumHauptdialog
  241.  
  242.  
  243. ê3.1.2.1TRASH.CPX:Löschdialog/Löschfunktionen
  244. Ç
  245. DieseFunktionsgruppebestehtauszweiKnöpfen:
  246. 'selektiv'und'alles'.
  247. KlicktmanaufdenKnopf'selektiv'werdenalleDateienim
  248. TrashDirunwiderruflichgelöscht,diezuvorimDateiauswahlfen⑨
  249. sterselektiertwurden(s.Löschdialog/Dateiauswahl).Istkeine
  250. DateiimAuswahlfensterselektiertoderüberhauptkeineDateiim
  251. TrashDir,istderKnopfnichtanwählbar.
  252. WirdderKnopf'alles'angeklickt,werdennacheinerSicherheits⑨
  253. abfragealleDateienimTrashDirunwiderruflichgelöscht.
  254. Dateien,diezuvorimDateiauswahlfensterselektiertwurden(s.
  255. Löschdialog/Dateiauswahl),werdenbeidieserFunktionNICHT
  256. gelöscht.
  257.  
  258. ê
  259. 3.1.2.2TRASH.CPX:Löschdialog/Dateiauswahl
  260. Ç
  261. ImDateiauswahlfensterkönneneinzelneodermehrereDateien
  262. selektiertwerden,dieendgültiggelöschtodernichtgelöscht
  263. werdensollen(s.Löschdialog/Löschfunktionen).
  264. MittelsderPfeileunddesSchiebersrechtsamFensterrandkann
  265. imTrashDirwievomDesktop-Dateiauswahlfensterhergewohnt
  266. gescrolltwerden.DabeibleibenbereitsgetroffeneSelektionen
  267. erhalten.
  268. EinzelneDateienwerdenmittelsEinfachklickaufihrenEintragim
  269. Fensterselektiert.BeieinemerneutenKlicktaufeinebereits
  270. selektierteDateiwirddiesedeselektiert.EineselektierteDatei
  271. wirdininvertierterSchriftangezeigt.
  272. MehrereDateienkannmanselektieren,indemmaneinenEintrag
  273. anklicktundbeigedrückterMaustasteüberandereEinträgefährt.
  274. BerührtmandabeiEinträge,diebereitsselektiertwaren,bleiben
  275. dieseselektiert.FährtmanbeigedrückterMaustastenachoben
  276. oderuntenausdemFensterherausundgibtesnochweitere
  277. DateienimTrashDirwerdendiesedurchdasFenstergescrolltund
  278. ebenfallsselektiert.HatmanzuvieleDateienselektiertkannman
  279. beiimmernochgedrückterMaustasteindieGegenrichtungfahren
  280. unddadurchdiezuletztselektiertenDateienwiederdeselektie⑨
  281. ren.MankannsogarwiederüberdenzuerstselektiertenEintrag
  282. zurückfahrenundweitereDateieninderanderenRichtungselek⑨
  283. tieren;derzuerstselektierteEintragbleibtdabeiselektiert.
  284. ÇAufgleicheWeisekannmanbereitsselektierteDateiendeselek⑨
  285. tieren.DiejeweiligeFunktion(Selektion/Deselektion)istdabei
  286. vomStatusdeszuerstangeklicktenEintragsabhängig.ZurÜbung
  287. kannmanruhigmitdieserFunktionexperimentieren;solangekeine
  288. Löschfunktion(s.Löschdialog/Löschfunktionen)ausgelöstwird
  289. kannnichtspassieren.
  290. AlleSelektionenverlierenihreGültigkeit,nachdemeineLösch⑨
  291. funktion(s.Löschdialog/Löschfunktionen)ausgelöstwurdeoder
  292. wennderLöschdialogmittelsdes'Ausgang'-Knopfes(s.Löschdia⑨
  293. log/Ausgang)verlassenwird.
  294. ImDateiauswahlfensterwerdenmaximal50Dateienangezeigt.Im
  295. allgemeinensolltedieseAnzahlausreichen;wennmanmehrals50
  296. DateienimTrashDirhat,scheintesanderZeit,malwiederauf-
  297. zuräumen.
  298.  
  299. ê3.1.2.3TRASH.CPX:Löschdialog/Ausgang
  300. Ç
  301. WirdderKnopf'Ausgang'angeklicktgelangtmanzurückzum
  302. HauptdialogvonTRASH.CPX(s.BedienungHauptdialog).
  303.  
  304.  
  305. ê3.2BedienungvonTRASH.PRG
  306. Ç
  307. TRASH.PRGhatkeineeigentlichenBedienungselemente.Esistals
  308. AUTO-Ordner-Anwendungkonzipiert.DaesnichtaufdenZeitpunkt
  309. derInstallationankommtundTRASH.PRGeinreinesTOS-Programm
  310. ist,kannesauchvomDesktopausgestartetwerden.Essollte
  311. dannjedochinTRASH.TOSumbenanntwerden.UnterderBetriebs⑨
  312. systemerweiterungMiNTmußTRASH.PRGnachMiNTgestartetwerden,
  313. alsoz.B.ausMINT.CNFheraus.
  314. TRASH.PRGversucht,einenresidentenTreiberfüreinen'leer-
  315. baren'Papierkorbzuinstallieren;dabeigebenMeldungenAuskunft
  316. überdenStandderDinge.
  317. WasTRASH.PRGmachtistimAbschnitt'Internes'angegeben.
  318. ê
  319.  
  320. 3.2.1TRASH.PRG:Meldungen
  321. Ç
  322. TRASH.PRGgibtwährenddesProgrammlaufsMeldungenaufdemTOS-
  323. Bildschirmaus.
  324. ZunächstinstalliertTRASH.PRGeinenCookieimCookie-Jar(s.
  325. Internes).TrittdabeieinFehlerauf,wirdeineentsprechende
  326. MeldungausgegebenunddasProgrammabgebrochen.TRASH.PRGver⑨
  327. bleibtdannnichtresidentimSpeicher.
  328. AnschließendinstalliertTRASH.PRGdenTreiberfürden'leer-
  329. baren'Papierkorb.DieerfolgreicheInstallationwirdgemeldet.
  330. Der'leerbare'Papierkorbistzunächstausgeschaltet,d.h.der
  331. PapierkorbaufdemDektopverhältsichnormal.DiePapierkorb-
  332. FunktionkannvonTRASH.CPXauskonfiguriertwerden(s.dort).
  333. FallsderTreiberinstalliertwerdenkonntebleibtTRASH.PRG
  334. residentimSpeicher.
  335. ê3.2.2TRASH.PRG:Internes
  336. Ç
  337. FürProgrammiereroderInteressiertewirdindiesemAbschnitt
  338. ausgeführt,wiesichTRASH.PRGinsSystemeinklinkt.
  339. TRASH.PRGversuchtnachdemStarteinenCookieimCookie-Jar
  340. anzulegen.Dazuwirdüberprüft,obbereitseinJarangelegt
  341. wurde;wennnichtlegtTRASH.PRGeinenJarfürachtCookiesan
  342. undinstallierteineRoutineimresvector,diebeieinemReset
  343. denCookie-Jardeinstalliert(fürTOS1.xxerforderlich).
  344. ExistiertbereitseinJar,wirduntersucht,obTRASH.PRGbereits
  345. installiertwurde;indiesemFallwirddasProgrammabgebrochen
  346. undbleibtselbstverständlichnichtnochmalimSpeicher.Ist
  347. TRASH.PRGnochnichtinstalliert,wirdeinneuerCookieangelegt;
  348. istderaktuelleJarvoll,legtTRASH.PRGeinengrößerenan.
  349. WenneinCookieangelegtwerdenkann,hatdieserdieKennung
  350. (Magic)"MZTR"(0x4D5A5452L).DerWert(Value)desCookies
  351. enthälteinenPointeraufdiezentraleDatenstrukturvon
  352. TRASH.PRG:
  353.  
  354.      typedefstruct
  355.      {
  356.           inttrash_status;
  357.           chartrash_dir[128];
  358.           inttrash_version;
  359.      }TRASH_INFO;
  360.  
  361. DieBedeutungdereinzelnenKomponenten:
  362.  
  363. trash_status:(R/W)0=Dateienlöschen,1=verschieben
  364. trash_dir:(R/W)TrashDir-PfadmitLaufwerkund
  365. abschließendemBackslash
  366. trash_version:(R/O)hex-Byte-AngabederVersion
  367. 1.ByteHauptrev./2.ByteUnterrev.
  368.  
  369. NachdemAnlegendesCookiesverbiegtTRASH.PRGdenTRAP#1-Vektor
  370. (GEMDOS)aufdenPapierkorb-Treiber.DasXBRA-Protokollist
  371. implementiert;dieXBRA-IDlautet"MZTR".
  372. DerTreiberfängt,wenneraktiviertwurde,Ddelete()-Aufrufeab
  373. undverschiebtdieentsprechendeDateiinsTrashDir.Dabeikönnen
  374. mehrereFehlerauftreten,dieimfolgendennähererläutert
  375. werden:
  376. Zunächstwirdgeprüft,obdiebetreffendeDateiüberhauptvorhan⑨
  377. denist;wennnicht,wirdandieserStellederFehlercode'-33'
  378. zurückgeliefert.
  379. Danachwirdgeprüft,obdieDateiden'nurlesen'-Statushat
  380. (Fehlercode'-36').AnschließendwirdperMalloc()Speicherzur
  381. AufnahmederDateiangefordert.ReichtderSpeichernichtaus,
  382. wirdebenfallseinFehlergemeldet('-39').
  383. DannwirddieDateiindenSpeichereingelesen.Auftretende
  384. FehlerwerdenmitdementsprechendenFehlercodegemeldet.Wenn
  385. dieDateieingelesenwurde,wirdsieinsTrashDirzurückgeschrie⑨
  386. benunddanachwirdderSpeicherwiederfreigegeben.Eventuelle
  387. Fehlerwerdenwiebeschriebengemeldet.
  388. InderaktuellenVersionvonTRASH.PRG(V01.05)isteskein
  389. ÇFehler,wennbereitseineDateigleichenNamensimTrashDir
  390. existiert;diesewirddannvonderaktuellenDateiüberschrieben.
  391. DiesemVerhaltenliegtdiePhilosophiezugrunde,daßesaus⑨
  392. reicht,jeweilsdieletztegelöschteVersioneinerDateifüreine
  393. eventuelleRestaurierungvorzuhalten.Außerdemwürdesonstdas
  394. TrashDirunterUmständensehrschnellanwachsen.
  395. SchließlichwirddieDateiamUrsprungsortgelöscht.
  396.  
  397. NachdemdieInstallationabgeschlossenist,verbleibtTRASH.PRG
  398. komplettimSpeicher(mittelsPtermres).
  399. TRASH.PRGwurdevollständiginAssemblergeschrieben(Pure
  400. Assembler,ASH)undTRASH.CPXinPureC(auchASH).
  401. ê4.CopyrightundHaftungsausschluß
  402. Ç
  403. TRASH.CPXundTRASH.PRGwurdenentwickeltvon
  404.  
  405.           MichaelZuhl
  406.           Transvaalstr.16
  407.           1000Berlin65
  408.  
  409. EinigeAnregungen,IdeenundTrickswurdenfolgendenQuellenent-
  410. nommen:
  411.  
  412. -CPX-Programmierung:
  413. "CPX-DemvariablenKontrollfeldaufderSpur",Seriein
  414. ST-Computer3-5/91+9/91,UweHaxundOliverScholz
  415.  
  416. -Cookiejar-Prinzip:
  417.     "STee-Gebäck-DasCookie-Jar-Prinzip",in
  418. ST-Computer12/90,RolfKotzian
  419. "VorhangauffürdieKeksdose",in
  420. ST-Magazin3/90,JulianF.Reschke
  421.  
  422. -XBRA-Protokollundüberhaupt:
  423. AtariSTProfibuch,Jankowski/Rabich/Reschke,
  424. SYBEX-Verlag,10.Auflage1991
  425.  
  426.  
  427. DieCPX-ModulederUtility-Serievonmz'91(alsoauchTRASH.CPX
  428. undTRASH.PRG)sindFreeware,d.h.siedürfenkopiertund
  429. weitergegebenwerden,solangediesnichtkommerziellgeschieht;
  430. davonausgenommenistlediglichdieVerbreitungüberPD-Disket⑨
  431. ten,solangediesegegeneinengeringenUnkostenbeitragabgegeben
  432. werden.
  433.  
  434. ObwohlbeiderProgrammierungalleSorgfaltgeübtwurdeund
  435. TRASH.CPXundTRASH.PRGbeimirfehlerfreilaufen(s.Einschrän⑨
  436. kungimFarbbetriebunter'BeschreibungvonTRASH.CPX'),kannich
  437. keinerleiGarantieoderHaftungübernehmen,wederfürdieangege⑨
  438. benenFunktionennochfürirgendwelcheeventuellausdemGebrauch
  439. dieserProgrammeentstehendenFolgeschäden.DerEinsatzdieser
  440. ProgrammeerfolgtausschließlichaufeigenesRisiko.
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. TRASH.CPXV01.05
  451. TRASH.PRGV01.05
  452. 10.09.92mz'91
  453.  
  454.